package com.zhl.time2;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Test2 {
    public static void main(String[] args) throws ParseException {
        //目标：完成秒杀案例
        //一元秒杀活动   秒杀开始时间 ：2026年2月11日 10:00:00  秒杀结束时间：2026年2月11日 10:10:00
        //小佳下单并付款的时间为：2026年02月11日10:01:18
        //小易下单并付款的时间为：2026年02月11日10:10:51
        //1、把开始时间、结束时间、小佳下单时间、小易下单时间拿到程序里来
        String start = "2026-02-11 10:00:00";
        String end = "2026-02-11 10:10:00";
        String xiajia = "2026-02-11 10:01:18";
        String xiaoyi = "2026-02-11 10:10:51";
        //2、把开始时间、结束时间、小佳下单时间、小易下单时间转换成Date类型
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date startDate = sdf.parse(start);
        Date endDate = sdf.parse(end);
        Date xiajiaDate = sdf.parse(xiajia);
        Date xiaoyiDate = sdf.parse(xiaoyi);

        //3、判断小易下单时间是否在秒杀时间内
        //把日期对象转换为日期毫秒值
        long startMillis = startDate.getTime();
        long endMillis = endDate.getTime();
        long xiajiaMillis = xiajiaDate.getTime();
        long xiaoyiMillis = xiaoyiDate.getTime();

        if(xiaoyiMillis >= startMillis && xiaoyiMillis <= endMillis){
            System.out.println("小易秒杀成功！");
        }
        else{
            System.out.println("小易秒杀失败！");
        }

        if(xiajiaMillis >= startMillis && xiajiaMillis <= endMillis){
            System.out.println("小佳秒杀成功！");
        }
        else{
            System.out.println("小佳秒杀失败！");
        }



    }
}
